4a161c35c5bf83a6854cbbbf0335d4941bcce163,platform/script-debugger/protocol/protocol-model-generator/generated/org/jetbrains/jsonProtocol/ProtocolSchemaReaderImpl.java,M6,M6,#org.jetbrains.io.JsonReaderEx#,580

Before Change


    private org.jetbrains.jsonProtocol.ProtocolMetaModel.Version _version;

    public M6(org.jetbrains.io.JsonReaderEx reader) {
      reader.beginObject();
      while (reader.hasNext()) {
        CharSequence name = reader.nextNameAsCharSequence();
        if (name.equals("domains")) {
          _domains = readObjectArray(reader, "domains", new M2F(), false);
        }
        else if (name.equals("version")) {
          _version = new M8(reader);
        }
        else {

After Change


    private java.util.List<org.jetbrains.jsonProtocol.ProtocolMetaModel.ObjectProperty> _properties;
    private String _type;

    M6(org.jetbrains.io.JsonReaderEx reader, String name) {
      if (name == null) {
        if (reader.hasNext() && reader.beginObject().hasNext()) {
          name = reader.nextName();
        }
        else {
          return;
        }
      }

      do {
        if (name.equals("description")) {
          _description = reader.nextNullableString();
        }
        else if (name.equals("enum")) {
          _getEnum = nextList(reader);
        }
        else if (name.equals("hidden")) {
          _hidden = reader.nextBoolean();
        }
        else if (name.equals("id")) {
          _id = reader.nextString();
        }
        else if (name.equals("items")) {
          _items = new M7(reader, null);
        }
        else if (name.equals("properties")) {
          _properties = readObjectArray(reader, new M8F());
        }
        else if (name.equals("type")) {
          _type = reader.nextString();
        }
        else {
          reader.skipValue();
        }
      }
      while ((name = reader.nextNameOrNull()) != null);

      reader.endObject();
    }